package com.youlu.campus.base.invite;

import com.youlu.campus.base.base.EntityBase;
import com.youlu.campus.base.base.UserInfo;
import lombok.Data;
import lombok.ToString;
import org.springframework.data.mongodb.core.index.Indexed;

import java.util.Date;

/**
 * @author zgz
 * @date 2020/4/24 13:47
 */
@Data
@ToString
public class UserInviteRelBase extends EntityBase {

    /**
     * 我的userId
     */
    @Indexed
    protected String userId;

    /**
     * 被邀请人信息
     */
    protected UserInfo userInfo;

    /**
     * 是否已经报名
     */
    protected boolean signUp;

    /**
     * 是否已经加入小组
     */
    protected boolean joinGroup;

    /**
     * 加入小组时间
     */
    protected Date joinGroupDate;

    /**
     * 加入小组Id
     */
    protected String groupId;

    /**
     * 邀请来源 group sign
     */
    private  String source;
}
